package com.ihr360.insurance.entity.vo;

import com.ihr360.entity.BasicStaffInfoEntity;

import java.io.Serializable;

/**
 * @author Stone.Shi
 * @description 包含社保和公积金数据
 * @date 2018-01-25 10:45:27.
 */
public class StaffBenefitVo implements Serializable {

    private static final long serialVersionUID = 731274151768536845L;

    private Long id;
    private BasicStaffInfoEntity staff;
    private BenefitVo socialInsurance;
    private BenefitVo houseFund;

    public StaffBenefitVo() {
    }

    public StaffBenefitVo(BasicStaffInfoEntity staff) {
        this.staff = staff;
    }

    public StaffBenefitVo(Long id, BasicStaffInfoEntity staff, BenefitVo socialInsurance, BenefitVo houseFund) {
        this.id = id;
        this.staff = staff;
        this.socialInsurance = socialInsurance;
        this.houseFund = houseFund;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public BasicStaffInfoEntity getStaff() {
        return staff;
    }

    public void setStaff(BasicStaffInfoEntity staff) {
        this.staff = staff;
    }

    public BenefitVo getSocialInsurance() {
        return socialInsurance;
    }

    public void setSocialInsurance(BenefitVo socialInsurance) {
        this.socialInsurance = socialInsurance;
    }

    public BenefitVo getHouseFund() {
        return houseFund;
    }

    public void setHouseFund(BenefitVo houseFund) {
        this.houseFund = houseFund;
    }
}
